.app {
  .el-dialog {
    padding: 0;
    color: #333;
    border-radius: 8px;

    .el-dialog__header {
      display: flex;
      align-items: center;
      height: 56px;
      min-height: 56px;
      padding-bottom: 0;
      border-bottom: 1px solid #ededed;

      .el-dialog__title {
        padding-left: 24px;
        font-size: 16px;
        font-weight: 500;
        color: #333;
      }
    }

    .el-dialog__body {
      padding: 24px;
    }

    .el-dialog__footer {
      position: relative;
      display: flex;
      align-items: center;
      justify-content: flex-end;
      width: 100%;
      height: 64px;
      padding: 0 24px;
      background: #fff;
      border-radius: 0 0 8px 8px;
      box-shadow: 0 -3px 5px 0 rgb(0 0 0 / 4%);
    }
  }
}
